#ifndef COLOR_H
#define COLOR_H

#include "../types.h"

typedef struct
{
    float r, g, b, a;
} Color4;

void color_getFromRGB(Color4 *cl, u32 col);
void color_getFromA(Color4 *cl, u32 col);
void color_initFromArr(Color4 *cl, float in[4]);
void color_initFromRGBA(Color4 *cl, float r, float g, float b, float a);
Color4 color_multiply(Color4 c1, Color4 c2);
Color4 color_multiplybyflt(Color4 cl, float f);
Color4 color_add(Color4 c1, Color4 c2);

#endif
